#ifndef MATERIAL_H_
#define MATERIAL_H_

#include "Color.h"

class Material
{
public:
    const Color& GetAmbient() const { return m_ambient; }
    void SetAmbient(const Color& val) { m_ambient = val; }
    const Color& GetDiffuse() const { return m_diffuse; }
    void SetDiffuse(const Color& val) { m_diffuse = val; }
    const Color& GetSpecular() const { return m_specular; }
    void SetSpecular(const Color& val) { m_specular = val; }

private:
    Color m_ambient;
    Color m_diffuse;
    Color m_specular;
    
};

#endif